"""
bisect维护已排序序列

bisect用来处理已排序的序列,用来维持已排序的序列（升序）。
"""

import bisect


def use_bisect():
    int_list = []
    # bisect使用二分查找法
    bisect.insort(int_list, 3)
    bisect.insort(int_list, 0)
    bisect.insort(int_list, 6)

    index = bisect.bisect_left(int_list, 8)
    print(index)
    print(int_list)
    # 输出结果：
    """
    3
    [0, 3, 6]
    """


if __name__ == '__main__':
    use_bisect()
